package edu.zut.cs.network.exercise.bank.service;

import java.util.List;

import edu.zut.cs.network.exercise.bank.entity.Bank;



public interface BankManager {
	/**
	 * 
	 * @param data_file 文件内容写入数据库
	 */
	void loadAdd(String data_file); // 文件内容写入数据库
	   /**
     * 
     * @param name 文件名
     * @return 查找名字为name的bank
     */
	Bank findByNameBank(String name);
	   /**
     * 
     * @return 查找所有的bank
     */
	List<Bank> queryAllComp();
	/**
	 * 
	 * @param pComputer 更新bank
	 */
	void upDateBank(Bank bank);
	/**
	 * 
	 * @param  删除一个bank
	 */
	void deleteBank(Bank bank);
	
	String json(List<Bank> bankList);
}
